html,body{
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	font-family:Verdana;
	font-size:11px;
	color:#8F857F;
	background:url(../images/fond_login.png) repeat-x;
}
img{border:0px;}

a{text-decoration:none; border:0px; color:inherit;}

input[type="text"],input[type="password"]{ border:1px solid #C5C5C5; font-family:"Verdana"; color:#666666; font-size:11px}
input[type="text"]:focus,input[type="password"]:focus{ border:1px solid #E7591F; color: #000000;}

select{border:1px solid #C5C5C5; color:#66666;font-size:11px;font-family:Verdana;};
select option{color: #000000;}
select option:hover{color: #E7591F;}

.select_list{border:1px solid #C5C5C5; color:#666666; font-size: inherit; font-family:inherit}
.select_list:focus{border:1px solid #E7591F}

.btn_1{ 
	background:url(../images/internas-15.png) repeat-x center;
	color:#FFFFFF;
	border:0px;
	height:25px;
	font-size:11px;
	font-family:Verdana;
}

.btn_1:hover{ border:0px;}

.body_admin{ 
	position: absolute;
	left: 50%;
	top: 50%;
	height: 624px;
	margin-top: -312px;
	width: 870px;
	margin-left: -435px;
	/*background: url(../images/login02.png) center no-repeat;*/
}
.div_login{
	position:absolute;
	left:50%;
	top:50%;
	height:400px;
	margin-top:-195px;
	width:750px;
	margin-left:-375px;
	background:url(../images/Fondo_Login.png) no-repeat left #FFFFFF;
}
.div_panel{
	position:absolute;
	left:131px;
	top:142px;
	margin-top:-95px;
	height:532px;
	width:600px;
}
.div_login_case{
	padding:50px 20px 30px 30px;
	height:120px;
	width:228px;
	float: right;
}
.div_tit_gestor{
	color:#8F857F; 
	font-weight: bold;
	font-size:11px; 
	font-family:Arial Black;
}
.div_msj{
	width:100%; 
	height:100%; 
	background-color:#ff9c00; 
	position:absolute;
	z-index:10;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	display:none;
}
.div_win1{
	width:400px; 
	height:40px; 
	border:1px solid #CCCCCC;
	background: #000000;
	display:none;
	position:absolute; 
	top:70%; 
	left:50%; 
	margin-top:-20px; 
	margin-left:-200px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	color: #FFFFFF;
	font-size:13px;
	text-align:center;
}

.body_administrator{width:100%; height: auto; background: #FFFFFF;}

.admin_head{background:url(../images/backfond_admin_head.png) repeat-x; width:100%; height:90px;}

.menu_head{height:27px; width:100%; background:#666666;}

.ul_navi_admin{list-style-type:none;padding:0px;margin:0px; font-size:12px;}
.ul_navi_admin li{float:left; margin:0px;}
.ul_navi_admin li a{ display:block; width:auto; padding-top:4px; height:23px; text-decoration:none; text-align: center; color:#FFFFFF; background:#666666; padding-left:10px; padding-right:10px}
.ul_navi_admin li a:hover{ background:#999999}

.link1 a{ color:#FF5800;}
.link1 a:hover{color: #FF7B36;}

.body_cont_cms_head{ width:100%; height:64px; background:url(../images/backfond_admin_body1.png) repeat-x;}

.btn_add{ background:url(../images/icons/icon_add.png) no-repeat; width:26px; height:26px; border:0px; cursor:pointer}
.btn_add:hover{ background:url(../images/icons/icon_add_hover.png);}

.btn_delete{ background:url(../images/icons/icon_delete.png) no-repeat; width:14px; height:16px; border:0px; cursor:pointer}

.btn_search{ background: url(../images/icons/icon_search.png) no-repeat; width:26px; height:26px; border:0px; cursor:pointer}

.div_txt2{ color:#000000; font-size:14px;}
.div_txt2 a:hover{ color:#FF7B36; }

.tbl_td_esq_sup_iz{ width:39px; height:28px; background:url(../images/esq_sup_izq.png);}
.tbl_td_marg_sup1{ height:28px; background:url(../images/back_fon_tbl_sup.png) repeat-x;}
.tbl_td_marg_sup2{ width:495px; height:28px; background:url(../images/back_fon_tbl2_sup.png) no-repeat;}
.tbl_td_marg_sup3{ width:43px;}

.tbl_td_marg_izq1{ background: url(../images/back_fond_marg_iz2.png) repeat-y; height: auto;}
.tbl_td_marg_izq2{ background: url(../images/back_fond_marg_iz2.png) repeat-y; height:17px}

.tbl_body_logo{ background:url(../images/logo_wbs_cms.png) bottom right no-repeat; height:auto}

.div_search{width:100%; height:50px; border-bottom:1px solid #B2B2B2;}

.div_table_sorter{ width:100%; height:auto; padding-top:10px; padding-bottom:10px;}

.div_table_control{ width:100%; height:auto; padding-top:10px; padding-bottom:10px;}

.btn_2,.btn_3,.btn_4,.btn_5,.btn_6{color:#FFFFFF; font-size:11px; border:0px;border-bottom: 1px solid #969696; border-right:1px solid #B0B0B0;}

.btn_2{ background:url(../images/btn_2.png) no-repeat center;width:71px; height:23px;}
.btn_3{ background:url(../images/btn_3.png) no-repeat center; width:145px; height:23px}
.btn_4{ background:url(../images/btn_4.png) no-repeat center; width:86px; height:23px}
.btn_5{ background:url(../images/btn_5.png) no-repeat center; width:71px; height:23px}
.btn_6{ background:url(../images/btn_6.png) no-repeat center; width:86px; height:23px;}

.div_th{padding:0px 5px 0px 5px;}

.tbl_newedit{ font-family: Verdana, Geneva, sans-serif;background-color: #CDCDCD;margin:0px auto;font-size: 8pt;width: 80%;}
.tbl_newedit thead th{ background:url(../images/backfond_admin_head2.png) repeat-x; height:34px}
.tbl_newedit tbody td{ padding-left:10px; padding-right:10px;}
.tbl_newedit a{ color: #000000; text-decoration:underline;}

.tit_th_tbl{ padding:0px 0px 0px 15px; color:#FFF; font-size:11px; font-family: Verdana;}


/* subir archivo
/* campo examinar archivo */
#divOculto{background: url(../../image/examinar.jpg) no-repeat 100% 1px;height:23px;width:390px;margin:0px; }
#divOculto #archivo_oculto_proyecto,#divOculto #archivo_oculto1,#divOculto #archivo_oculto_ubicacion,#divOculto #archivo_oculto2,#divOculto #archivo_oculto3
{font-size:12px;opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);}

#divMostrar{margin-top:-16px;}
#divMostrar #file,#divMostrar #file1,#divMostrar #file2,#divMostrar #file3{  background-color:#FFFFFF;font-size:11px; height:13px; width:310px; }
/* fin examinar archivo */

#div_resultado_proceso{
	font-family:Verdana;
	font-size:11px;
	border:1px dashed #FF924C;
	background: url(../../image/warning.png) no-repeat ;
	padding:5px;
	padding-left:30px;
	color:#FF924C;
	display:none;
	width:80%;
}

#tbl2 thead{
 color:#FFFFFF;
}
#tbl2 head th{height:25px; background-image:none}

.tit_admin_panel{ background: url(../images/fon_tit2.png) repeat-x ;height:30px; color: #666666; /*border-bottom:4px solid #666666*/; font-size:11px}

.result_reg{ font-size:11px; font-weight:bold;}
.spn_cant_reg{ color:#FF6600; }
/*U gallery*/
ul.gallery {
	width: 100%;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.gallery li {
	width:70px;
	height:90px;
	float: left;
	margin: 10px; padding: 0;
	text-align: center;
	/**border: 1px solid #ccc;/*/
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.gallery li a.thumb {
	width: 70px;
	height: 50px;
	padding: 0px;
	/*border-bottom: 1px solid #ccc;*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 70px;
	height: 50px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333;
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	margin: 0; padding: 5px;
	color: #FFFFFF;
	text-align:center;
}

ul.gallery li a {
	text-decoration: none;
	text-align:center;
	color: #CCCCCC;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
}
ul.gallery li a:hover{ color: #000000;}
/**/